#pragma once

namespace ja2{ namespace sgp
{
	//! Cursor type.
	enum CursorType
	{
		CT_NORMAL,
		CT_TARGET,
		CT_TARGETON1,
		CT_TARGETON2,
		CT_TARGETON3,
		CT_TARGETON4,
		CT_TARGETON5,
		CT_TARGETON6,
		CT_TARGETON7,
		CT_TARGETON8,
		CT_TARGETON9,
		CT_TARGETW1,
		CT_TARGETW2,
		CT_TARGETW3,
		CT_TARGETW4,
		CT_TARGETW5,
		CT_TARGETRED,
		CT_TARGETBLACK,
		CT_TARGETDKBLACK,
		CT_TARGETBURSTCONFIRM,
		CT_TARGETBURST,
		CT_TARGETBURSTRED,
		CT_TARGETBURSTDKBLACK,
		CT_PUNCHGRAY,
		CT_PUNCHRED,
		CT_PUNCHRED_ON1,
		CT_PUNCHRED_ON2,
		CT_PUNCHYELLOW_ON1,
		CT_PUNCHYELLOW_ON2,
		CT_PUNCHNOGO_ON1,
		CT_PUNCHNOGO_ON2,
		CT_RUN1,
		CT_WALK1,
		CT_SWAT1,
		CT_PRONE1,
		CT_HANDGRAB,
		CT_NORMGRAB,
		CT_KNIFE_REG,
		CT_KNIFE_HIT,
		CT_KNIFE_HIT_ON1,
		CT_KNIFE_HIT_ON2,
		CT_KNIFE_YELLOW_ON1,
		CT_KNIFE_YELLOW_ON2,
		CT_KNIFE_NOGO_ON1,
		CT_KNIFE_NOGO_ON2,
		CT_CROSS_REG,
		CT_CROSS_ACTIVE,
		CT_WWW,
		CT_LAPTOP_SCREEN,
		CT_IBEAM,
		CT_LOOK,
		CT_TALK,
		CT_BLACKTALK,
		CT_REDTALK,
		CT_EXIT_NORTH,
		CT_EXIT_SOUTH,
		CT_EXIT_EAST,
		CT_EXIT_WEST,
		CT_NOEXIT_NORTH,
		CT_NOEXIT_SOUTH,
		CT_NOEXIT_EAST,
		CT_NOEXIT_WEST,
		CT_CONEXIT_NORTH,
		CT_CONEXIT_SOUTH,
		CT_CONEXIT_EAST,
		CT_CONEXIT_WEST,
		CT_STRATEGIC_VEHICLE,
		CT_STRATEGIC_FOOT,
		CT_INVALID_ACTION,
		CT_CHOPPER,
		CT_FLASH_TARGET,
		CT_FLASH_TARGETBURST,
		CT_FLASH_TALK,
		CT_FLASH_REDTALK,
		CT_CHECKMARK,
		CT_TARGETWR1,
		CT_TARGETYELLOW1,
		CT_TARGETYELLOW2,
		CT_TARGETYELLOW3,
		CT_TARGETYELLOW4,
		CT_EXIT_GRID,
		CT_NOEXIT_GRID,
		CT_CONEXIT_GRID,
		CT_GOOD_WIRECUT,
		CT_BAD_WIRECUT,
		CT_GOOD_RELOAD,
		CT_BAD_RELOAD,
		CT_IBEAM_WHITE,
		CT_GOOD_THROW,
		CT_BAD_THROW,
		CT_RED_THROW,
		CT_FLASH_THROW,
		CT_THROWKON1,
		CT_THROWKON2,
		CT_THROWKON3,
		CT_THROWKON4,
		CT_THROWKON5,
		CT_THROWKON6,
		CT_THROWKON7,
		CT_THROWKON8,
		CT_THROWKON9,
		CT_THROWKW1,
		CT_THROWKW2,
		CT_THROWKW3,
		CT_THROWKW4,
		CT_THROWKW5,
		CT_THROWKWR1,
		CT_THROWKYELLOW1,
		CT_THROWKYELLOW2,
		CT_THROWKYELLOW3,
		CT_THROWKYELLOW4,
		CT_ITEM_GOOD_THROW,
		CT_ITEM_BAD_THROW,
		CT_ITEM_RED_THROW,
		CT_ITEM_FLASH_THROW,
		CT_ITEM_GIVE,
		CT_BOMB_GRAY,
		CT_BOMB_RED,
		CT_REMOTE_GRAY,
		CT_REMOTE_RED,
		CT_ENTERV,
		CT_DRIVEV,
		CT_WAIT,
		CT_PLACEMERC,
		CT_PLACEGROUP,
		CT_DPLACEMERC,
		CT_DPLACEGROUP,
		CT_REPAIR,
		CT_REPAIRRED,
		CT_JAR,
		CT_JARRED,
		CT_CAN,
		CT_CANRED,
		CT_X,
		CT_WAIT_NODELAY,
		CT_EXCHANGE_PLACES,
		CT_STRATEGIC_BULLSEYE,
		CT_JUMP_OVER,
		CT_FUEL,
		CT_FUEL_RED,
	};
} /*sgp*/} /*ja2*/
